package com.wgy.day15.String字符串类;

public class Demo04StringGet {
    public static void main(String[] args) {
        String str = "aaabbbcccdddd";
        //获取字符串的长度
        int num = str.length();
        System.out.println("字符串的长度是:" + num);

        //连接2个字符串产生一个新的字符串
        String str1 = "hello";
        String str2 = "world";
        String str3 = str1.concat(str2);
        System.out.println(str1);      //  hello     字符串一旦创建就永远不会发生改变的,是个常量
        System.out.println(str2);      //  world
        System.out.println(str3);     //helloworld  产生的一个新的字符串

        //获取字符串中指定索引值上的单个字符
        char ch = str1.charAt(0);
        System.out.println(ch);               // h   .charAt() 获取字符串的指定索引位置上的字符  ()里面的就是对于的索引值
        System.out.println("hello".charAt(1));//e

        //查找参数字符串在本来字符串当中出现的第一次索引位置  如果没有,返回-1值
        String str4 = "HelloworldHelloworld";
        int num1 = str4.indexOf("llo");
        System.out.println(num1);         //2
        int num2= str4.indexOf("owo");
        System.out.println(num2);         //4
        int num3= str4.indexOf("abc");
        System.out.println(num3);        //-1   因为"HelloworldHelloworld"里面没有"abc"


    }
}
